producing immunity - French English Dictionary